6dde71ba95ee1993949a59a95105f8e6d595b678,source/com/intellij/codeInsight/generation/CommentByLineCommentHandler.java,CommentByLineCommentHandler,doComment,#,117

Before Change


          myDocument.deleteString(offset2 - commenter.getBlockCommentSuffix().length(), offset2);
        }
        if (offset1 >= 0) {
          myDocument.deleteString(offset1, offset1 + commenter.getBlockCommentPrefix().length());
        }
      }
    }

After Change


          myDocument.deleteString(offset2 - commenter.getBlockCommentSuffix().length(), offset2);
        }
        if (offset1 >= 0) {
          String prefix = commenter.getBlockCommentPrefix();
          if (prefix == null || !myDocument.getText().substring(offset1, myDocument.getTextLength()).startsWith(prefix)) {
            prefix = commenter.getLineCommentPrefix();
          }
          myDocument.deleteString(offset1, offset1 + prefix.length());